package com.hkws.hkws.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author cxd
 * @since 2021-10-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Dooreven对象", description="")
public class Dooreven implements Serializable {

private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "事件id")
    @TableId("eventId")
    private String eventId;

    @TableField("eventName")
    private String eventName;

    @TableField("personId")
    private String personId;

    @ApiModelProperty(value = "卡号")
    @TableField("cardNo")
    private String cardNo;

    @ApiModelProperty(value = "人员姓名")
    @TableField("personName")
    private String personName;

    @ApiModelProperty(value = "人员所属组织名称")
    @TableField("orgIndexCode")
    private String orgIndexCode;

    @ApiModelProperty(value = "人员所属组织名称")
    @TableField("orgName")
    private String orgName;

    @ApiModelProperty(value = "门禁点名称")
    @TableField("doorName")
    private String doorName;

    @ApiModelProperty(value = "门禁点编码")
    @TableField("doorIndexCode")
    private String doorIndexCode;

    @ApiModelProperty(value = "门禁点所在区域编码")
    @TableField("doorRegionIndexCode")
    private String doorRegionIndexCode;

    @TableField("picUri")
    private String picUri;

    @ApiModelProperty(value = "图片存储服务的唯一标识(与picUri配对输出的字段信息，用于“获取门禁事件抓拍的图片”接口的输入参数)")
    @TableField("svrIndexCode")
    private String svrIndexCode;

    @TableField("eventType")
    private Integer eventType;

    @ApiModelProperty(value = "进出类型(1：进 0：出 -1:未知 要求：进门读卡器拨码设置为1，出门读卡器拨码设置为2 )")
    @TableField("inAndOutType")
    private String inAndOutType;

    @ApiModelProperty(value = "读卡器唯一标识")
    @TableField("readerDevIndexCode")
    private String readerDevIndexCode;

    @ApiModelProperty(value = "读卡器名称")
    @TableField("readerDevName")
    private String readerDevName;

    @ApiModelProperty(value = "控制器设备唯一标识")
    @TableField("devIndexCode")
    private String devIndexCode;

    @ApiModelProperty(value = "控制器设备名称")
    @TableField("devName")
    private String devName;

    @ApiModelProperty(value = "身份证图片地址(身份证图片uri，可以通过“获取门禁事件抓拍的图片”的接口，获取到图片的数据)")
    @TableField("identityCardUri")
    private String identityCardUri;

    @ApiModelProperty(value = "身份证图片地址(身份证图片uri，可以通过“获取门禁事件抓拍的图片”的接口，获取到图片的数据)")
    @TableField("receiveTime")
    private Date receiveTime;

    @ApiModelProperty(value = "工号")
    @TableField("jobNo")
    private String jobNo;

    @ApiModelProperty(value = "学号")
    @TableField("studentId")
    private String studentId;

    @ApiModelProperty(value = "证件号码")
    @TableField("certNo")
    private String certNo;

    @TableField("eventTime")
    private Date eventTime;


}
